package cn.wetcland.urban.generator.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class BaseConditionSearchDTO {

    public Integer curPage = 1;

    public Integer pageSize = 8;

    public String dateField = "create_time";

    // 开始日期
    public Date startDate;

    // 结束日期
    public Date endDate;

    // 搜索关键字
    public String search;

    // 搜索字段名
    public String searchField;

    // 数值范围字段名
    public String rangeField;

    // 数值范围左值
    public Double rangeLValue;

    // 数值范围右值
    public Double rangeRValue;

    // 状态字段名
    public String statusField;

    // 状态值
    public String statusValue;

    // 排序规则 1-升序  0-降序
    public Integer orderType;

    // 排序字段
    public String orderField;

}
